front (de mer) - French English Dictionary